package view;

import java.io.Serializable;

import java.sql.Timestamp;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;

@Entity
@NamedQueries({
  @NamedQuery(name = "Podaci.findAll", query = "select o from Podaci o")
})
@Table(name = "\"podaci\"")
public class Podaci implements Serializable {
    @Column(name="adresa", nullable = false)
    private String adresa;
    @Column(name="datumRodjenja", nullable = false)
    private Timestamp datumRodjenja;
    @Column(name="drzava", nullable = false)
    private String drzava;
    @Id
    @Column(name="id", nullable = false)
    private Integer id;
    @Column(name="ime", nullable = false)
    private String ime;
    @Column(name="jmb", nullable = false)
    private Integer jmb;
    @Column(name="krvnaGrupa", nullable = false)
    private String krvnaGrupa;
    @Column(name="mjesto", nullable = false)
    private String mjesto;
    @Column(name="otac", nullable = false)
    private String otac;
    @Column(name="otisakPrsta", nullable = false)
    private String otisakPrsta;
    @Column(name="prezime", nullable = false)
    private String prezime;

    public Podaci() {
    }

    public Podaci(String adresa, Timestamp datumRodjenja, String drzava,
                  Integer id, String ime, Integer jmb, String krvnaGrupa,
                  String mjesto, String otac, String otisakPrsta,
                  String prezime) {
        this.adresa = adresa;
        this.datumRodjenja = datumRodjenja;
        this.drzava = drzava;
        this.id = id;
        this.ime = ime;
        this.jmb = jmb;
        this.krvnaGrupa = krvnaGrupa;
        this.mjesto = mjesto;
        this.otac = otac;
        this.otisakPrsta = otisakPrsta;
        this.prezime = prezime;
    }

    public String getAdresa() {
        return adresa;
    }

    public void setAdresa(String adresa) {
        this.adresa = adresa;
    }

    public Timestamp getDatumRodjenja() {
        return datumRodjenja;
    }

    public void setDatumRodjenja(Timestamp datumRodjenja) {
        this.datumRodjenja = datumRodjenja;
    }

    public String getDrzava() {
        return drzava;
    }

    public void setDrzava(String drzava) {
        this.drzava = drzava;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getIme() {
        return ime;
    }

    public void setIme(String ime) {
        this.ime = ime;
    }

    public Integer getJmb() {
        return jmb;
    }

    public void setJmb(Integer jmb) {
        this.jmb = jmb;
    }

    public String getKrvnaGrupa() {
        return krvnaGrupa;
    }

    public void setKrvnaGrupa(String krvnaGrupa) {
        this.krvnaGrupa = krvnaGrupa;
    }

    public String getMjesto() {
        return mjesto;
    }

    public void setMjesto(String mjesto) {
        this.mjesto = mjesto;
    }

    public String getOtac() {
        return otac;
    }

    public void setOtac(String otac) {
        this.otac = otac;
    }

    public String getOtisakPrsta() {
        return otisakPrsta;
    }

    public void setOtisakPrsta(String otisakPrsta) {
        this.otisakPrsta = otisakPrsta;
    }

    public String getPrezime() {
        return prezime;
    }

    public void setPrezime(String prezime) {
        this.prezime = prezime;
    }
}
